extern long GXGetGlyphs(gxShape source, long *charCount, unsigned char text[], gxPoint positions[], long advance[], gxPoint tangents[], long *runCount, short styleRuns[], gxStyle glyphStyles[])
extern long GXGetColorSetParts(gxColorSet source, long index, long count, gxColorSpace *space, gxSetColor data[])
THREEWORDINLINE(0x303C, 0x01B4, 0xA832);
/* returns the glyph count */
extern long GXGetGlyphParts(gxShape source, long index, long charCount, long *byteLength, unsigned char text[], gxPoint positions[], long advanceBits[], gxPoint tangents[], long *runCount, short styleRuns[], gxStyle styles[])
THREEWORDINLINE(0x303C, 0x01B5, 0xA832);
extern long GXGetPathParts(gxShape source, long index, long count, gxPaths *data)
THREEWORDINLINE(0x303C, 0x01B6, 0xA832);
extern long GXGetPictureParts(gxShape source, long index, long count, gxShape shapes[], gxStyle styles[], gxInk inks[], gxTransform transforms[])
THREEWORDINLINE(0x303C, 0x01B7, 0xA832);
extern long GXGetPolygonParts(gxShape source, long index, long count, gxPolygons *data)
THREEWORDINLINE(0x303C, 0x01B8, 0xA832);
extern gxShape GXGetShapeParts(gxShape source, long index, long count, gxShape destination)
THREEWORDINLINE(0x303C, 0x01B9, 0xA832);
extern long GXGetTextParts(gxShape source, long index, long charCount, unsigned char text[])
THREEWORDINLINE(0x303C, 0x01BA, 0xA832);
extern void GXSetColorSetParts(gxColorSet target, long index, long oldCount, long newCount, const gxSetColor data[])
THREEWORDINLINE(0x303C, 0x01BB, 0xA832);
extern void GXSetGlyphParts(gxShape source, long index, long oldCharCount, long newCharCount, const unsigned char text[], const gxPoint positions[], const long advanceBits[], const gxPoint tangents[], const short styleRuns[], const gxStyle styles[])
THREEWORDINLINE(0x303C, 0x01BC, 0xA832);
extern void GXSetPathParts(gxShape target, long index, long count, const gxPaths *data, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x01BD, 0xA832);
extern void GXSetPictureParts(gxShape target, long index, long oldCount, long newCount, const gxShape shapes[], const gxStyle styles[], const gxInk inks[], const gxTransform transforms[])
THREEWORDINLINE(0x303C, 0x01BE, 0xA832);
extern void GXSetPolygonParts(gxShape target, long index, long count, const gxPolygons *data, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x01BF, 0xA832);
extern void GXSetShapeParts(gxShape target, long index, long count, gxShape insert, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x01C0, 0xA832);
extern void GXSetTextParts(gxShape target, long index, long oldCharCount, long newCharCount, const unsigned char text[])
THREEWORDINLINE(0x303C, 0x01C1, 0xA832);
extern long GXGetShapePoints(gxShape source, long index, long count, gxPoint data[])
THREEWORDINLINE(0x303C, 0x01C2, 0xA832);
extern void GXSetShapePoints(gxShape target, long index, long count, const gxPoint data[])
THREEWORDINLINE(0x303C, 0x01C3, 0xA832);
extern long GXGetGlyphPositions(gxShape source, long index, long charCount, long advance[], gxPoint positions[])
THREEWORDINLINE(0x303C, 0x01C4, 0xA832);
extern long GXGetGlyphTangents(gxShape source, long index, long charCount, gxPoint tangents[])
THREEWORDINLINE(0x303C, 0x01C5, 0xA832);
extern void GXSetGlyphPositions(gxShape target, long index, long charCount, const long advance[], const gxPoint positions[])
THREEWORDINLINE(0x303C, 0x01C6, 0xA832);
extern void GXSetGlyphTangents(gxShape target, long index, long charCount, const gxPoint tangents[])
THREEWORDINLINE(0x303C, 0x01C7, 0xA832);
extern long GXGetGlyphMetrics(gxShape source, gxPoint glyphOrigins[], gxRectangle boundingBoxes[], gxPoint sideBearings[])